﻿/*树型分类样式*/
.tree-list {
    min-width: 600px;
    font-size: 12px;
    border: 1px solid #eee;
    border-bottom: 0;
}

    .tree-list .thead {
        padding: 8px 0;
        color: #333;
        font-size: 12px;
        font-weight: 500;
        line-height: 1.5em;
        border-bottom: 1px solid #eee;
        background: #fafafa;
    }

        .tree-list .thead:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

        .tree-list .thead .col {
            display: block;
            float: left;
        }

    .tree-list li .tbody {
        padding: 8px 0;
        color: #666;
        font-size: 12px;
        line-height: 1.5em;
        border-bottom: 1px solid #d4d3d3;
    }

        .tree-list li .tbody:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

        .tree-list li .tbody .col {
            display: block;
            float: left;
            min-height: 1.5em;
        }

            .tree-list li .tbody .col .icon {
                display: inline-block;
                margin-right: 2px;
                width: 14px;
                height: 14px;
                line-height: 14px;
                color: #c6c7c8;
                font-size: 12px;
                text-align: center;
                vertical-align: middle;
            }

            .tree-list li .tbody .col .expandable {
                cursor: pointer;
            }

            .tree-list li .tbody .col input {
                vertical-align: middle;
            }

            .tree-list li .tbody .col label {
                vertical-align: middle;
            }

            .tree-list li .tbody .col .sort {
                display: inline-block;
                padding: 0 3px;
                border: 1px solid #d4d3d3;
                width: 40px;
                height: 20px;
                line-height: 18px;
                color: #666;
                font-size: 12px;
                background: #fff;
                vertical-align: middle;
            }
